using System;
using System.Xml.Serialization;

namespace Aop.Api.Domain
{
    /// <summary>
    /// BusinessInfo Data Structure.
    /// </summary>
    [Serializable]
    public class BusinessInfo : AopObject
    {
        /// <summary>
        /// 到位类目接口对应类目的code
        /// </summary>
        [XmlElement("category")]
        public string Category { get; set; }

        /// <summary>
        /// 开通地区列表，支持省province,市city，区district,比如支持杭州市西湖区、北京市全区[{“city”:[“110000”]}, {“district”: [“300101”]}]，如果写了区，就没有必要再写该对应的城市，同理，写了市就没必要写对应的省，不传改字段表示支持全国所有省市
        /// </summary>
        [XmlElement("service_area")]
        public ServiceAreaInfo ServiceArea { get; set; }

        /// <summary>
        /// 商家预留服务电话号码
        /// </summary>
        [XmlElement("service_call")]
        public string ServiceCall { get; set; }

        /// <summary>
        /// 营业时间,表示特定行业下的服务时间,不填默认全天都营业，多段用英文逗号分隔，YYYY-MM-dd HH:mm:ss格式，例如：00:00:00~09:30:00, 21:00:00~23:59:59
        /// </summary>
        [XmlElement("service_time")]
        public string ServiceTime { get; set; }
    }
}
